使用Ctags在Vim跳转到定义

您所在的位置:网站首页 vim ctags跳转 使用Ctags在Vim跳转到定义

使用Ctags在Vim跳转到定义

2023-07-19 23:31| 来源: 网络整理| 查看: 265

方法如下:

1.安装ctags (ubuntu下执行命令: sudo apt-get install ctags) 2.在项目工程目录下(即源文件目录)执行命令: ctags -R * (会生成一个tags文件即可) 3. 使用: 1):将光表移到函数调用处,使用组合键: ctrl+] 即可跳转到函数定义处 2) :ctrl+o 跳转到函数调用处(是不是很神奇呢?哈哈~)

注: 如果 ctrl+] 显示 : E433: No tags file 在 ~/.vimrc 文件中添加:

set tags=./tags,./TAGS,tags;,TAGS; set autochdir

即可(source一下)

——————————————————————————————————————————

现在Vim 7.4版自带Ctags,无须另外安装。首先在计算机中找到Vimrc文件位置(etc/vim/vimrc),在终端中使用sudo vim vimrc打开vimrc文件,在最后添加:

set tags=tags; set autochdir :wq保存。

在源码根目录中输入ctags -R命令。 后重启vim,打开src文件,就能使用Ctrl+] 或 g Ctrl+] 来实现跳转了。g Ctrl+]可以跨目录,当有多个定义时会提示,并使用数字标示,输入数字后回车可跳转到相应定义处。 使用 ctrl + t 可以返回之前的文件中,ctrl+o 跳转到函数调用处; ———————————————— 参考资料: https://blog.csdn.net/xiana_yz/article/details/40516243 https://www.cnblogs.com/gom-linwei/p/15974379.html https://www.cnblogs.com/gom-linwei/p/15974379.html

本文来自博客园,作者:晴云孤魂,转载请注明原文链接:https://www.cnblogs.com/cnhack/articles/17034658.html



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3